﻿using System;
using System.Collections.Generic;
using CodeSaude.Application.ViewModels;

namespace CodeSaude.Application.Interfaces
{
    public interface IUsuarioApplicationService : IDisposable
    {
        //ValidationApplicationResult Add(UsuarioViewModel usuarioViewModel);
        void Add(UsuarioViewModel usuarioViewModel);
        UsuarioViewModel GetById(int id);
        IEnumerable<UsuarioViewModel> GetAll();
        void Update(UsuarioViewModel usuarioViewModel);
        void Remove(UsuarioViewModel usuarioViewModel);
        UsuarioViewModel GetByLogin(string Login);
    }
}
